home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / c / du_lib / xacc2 / simple.c < prev    next >
C/C++ Source or Header  |  1994-09-14  |  1KB  |  54 lines

  1. /* ein minimales XACC-Programm sieht nun in etwa so aus:
  2.  
  3. #include <aes.h>
  4. #include "xacc.h"
  5.  
  6. short    quit;
  7.  
  8. main()
  9. {
  10.     const char name[] = "mein Programm";
  11.     short    event, msgbuf[8];
  12.  
  13.     appl_init();
  14.     xacc_init( -1, name, sizeof( name ), 0x0000 );
  15.     for ( quit = FALSE; !quit ; ) {
  16.         event = evnt_multi( MU_MESAG, ..., msgbuf, ... );
  17.         if ( event & MU_MESAG ) {
  18.             if ( !xacc_message( msgbuf ) ) switch ( msgbuf[0] ) {
  19.                 ...
  20.             }
  21.         }
  22.     }
  23.     xacc_exit();
  24.     appl_exit();
  25.     return 0;
  26. }
  27. */
  28.  
  29. /* und ein minimales XACC-Accessory in etwa so:
  30.  
  31. #include <aes.h>
  32. #include "xacc.h"
  33.  
  34. void main( void )
  35. {
  36.     const char name[] = "mein Accessory";
  37.     short    menu_id, event, msgbuf[8];
  38.  
  39.     menu_id = menu_register( appl_init(), "  mein ACC" );
  40.     xacc_init( menu_id, name, sizeof( name ), 0x0000 );
  41.     for (;;) {
  42.         event = evnt_multi( MU_MESAG, ..., msgbuf, ... );
  43.         if ( event & MU_MESAG ) {
  44.             if ( !xacc_message( msgbuf ) ) switch ( msgbuf[0] ) {
  45.                 case AC_OPEN:
  46.                     ...
  47.                     break;
  48.                 ...
  49.             }
  50.         }
  51.     }
  52. }
  53. */
  54.